body, html {
//  color: black;
  font-family: Helvetica, Verdana, Arial, sans-serif;
  font-size: 14px;
  height: 100%;
}

#container {
  width: 600px;
  margin-left: auto;
  margin-right: auto;
}

code {
}

pre {
  font-family: monospace;
}

b {
  font-weight: bold;
}

/* See http://www.somacon.com/p141.php for table formatting. */
.gwt-FlexTable {
  border-width: 1px;
  border-spacing: 0px;
  border-style: outset;
  border-color: gray;
  margin-left: auto;
  margin-right: auto;
}

.gwt-FlexTable-cell {
  border-width: 1px;
  padding: 1px;
  border-style: inset;
  border-color: gray;
}

.gwt-FlexTable-cell-header {
  font-weight: bold;
  border-width: 1px;
  padding: 1px;
  border-style: inset;
  border-color: black;
}

.gwt-FlexTable-row-normal {
  background-color: #EEEEFF;
}

.gwt-FlexTable-row-selected {
  background-color: #0000FF;
}

.small  {
  font-size: xx-small;
  color: gray;
  font-family: monospace;
}

.gwt-TabPanel {
  width: 100%;
}

.code {
  font-family: monospace;
  font-size: 10px;
}

